home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / usr / lib / mozilla-firefox / include / docshell / nsIMarkupDocumentViewer.h < prev    next >
C/C++ Source or Header  |  2006-05-08  |  21KB  |  434 lines

  1. /*
  2.  * DO NOT EDIT.  THIS FILE IS GENERATED FROM nsIMarkupDocumentViewer.idl
  3.  */
  4.  
  5. #ifndef __gen_nsIMarkupDocumentViewer_h__
  6. #define __gen_nsIMarkupDocumentViewer_h__
  7.  
  8.  
  9. #ifndef __gen_nsISupports_h__
  10. #include "nsISupports.h"
  11. #endif
  12.  
  13. /* For IDL files that don't want to include root IDL files. */
  14. #ifndef NS_NO_VTABLE
  15. #define NS_NO_VTABLE
  16. #endif
  17. class nsIDOMNode; /* forward declaration */
  18.  
  19.  
  20. /* starting interface:    nsIMarkupDocumentViewer */
  21. #define NS_IMARKUPDOCUMENTVIEWER_IID_STR "18cbdb18-3917-42fd-9c4a-0b2112d41a6d"
  22.  
  23. #define NS_IMARKUPDOCUMENTVIEWER_IID \
  24.   {0x18cbdb18, 0x3917, 0x42fd, \
  25.     { 0x9c, 0x4a, 0x0b, 0x21, 0x12, 0xd4, 0x1a, 0x6d }}
  26.  
  27. class NS_NO_VTABLE nsIMarkupDocumentViewer : public nsISupports {
  28.  public: 
  29.  
  30.   NS_DEFINE_STATIC_IID_ACCESSOR(NS_IMARKUPDOCUMENTVIEWER_IID)
  31.  
  32.   /* void scrollToNode (in nsIDOMNode node); */
  33.   NS_IMETHOD ScrollToNode(nsIDOMNode *node) = 0;
  34.  
  35.   /** The amount by which to scale all text. Default is 1.0. */
  36.   /* attribute float textZoom; */
  37.   NS_IMETHOD GetTextZoom(float *aTextZoom) = 0;
  38.   NS_IMETHOD SetTextZoom(float aTextZoom) = 0;
  39.  
  40.   /** Disable entire author style level (including HTML presentation hints) */
  41.   /* attribute boolean authorStyleDisabled; */
  42.   NS_IMETHOD GetAuthorStyleDisabled(PRBool *aAuthorStyleDisabled) = 0;
  43.   NS_IMETHOD SetAuthorStyleDisabled(PRBool aAuthorStyleDisabled) = 0;
  44.  
  45.   /* attribute ACString defaultCharacterSet; */
  46.   NS_IMETHOD GetDefaultCharacterSet(nsACString & aDefaultCharacterSet) = 0;
  47.   NS_IMETHOD SetDefaultCharacterSet(const nsACString & aDefaultCharacterSet) = 0;
  48.  
  49.   /* attribute ACString forceCharacterSet; */
  50.   NS_IMETHOD GetForceCharacterSet(nsACString & aForceCharacterSet) = 0;
  51.   NS_IMETHOD SetForceCharacterSet(const nsACString & aForceCharacterSet) = 0;
  52.  
  53.   /* attribute ACString hintCharacterSet; */
  54.   NS_IMETHOD GetHintCharacterSet(nsACString & aHintCharacterSet) = 0;
  55.   NS_IMETHOD SetHintCharacterSet(const nsACString & aHintCharacterSet) = 0;
  56.  
  57.   /* attribute PRInt32 hintCharacterSetSource; */
  58.   NS_IMETHOD GetHintCharacterSetSource(PRInt32 *aHintCharacterSetSource) = 0;
  59.   NS_IMETHOD SetHintCharacterSetSource(PRInt32 aHintCharacterSetSource) = 0;
  60.  
  61.   /* attribute ACString prevDocCharacterSet; */
  62.   NS_IMETHOD GetPrevDocCharacterSet(nsACString & aPrevDocCharacterSet) = 0;
  63.   NS_IMETHOD SetPrevDocCharacterSet(const nsACString & aPrevDocCharacterSet) = 0;
  64.  
  65.   /**
  66.     * Tell the container to shrink-to-fit or grow-to-fit its contents
  67.     */
  68.   /* void sizeToContent (); */
  69.   NS_IMETHOD SizeToContent(void) = 0;
  70.  
  71.   /**
  72.    * Options for Bidi presentation.
  73.    *
  74.    * Use these attributes to access the individual Bidi options.
  75.    */
  76. /**
  77.    * bidiTextDirection: the default direction for the layout of bidirectional text.
  78.    *                    1 - left to right
  79.    *                    2 - right to left
  80.    */
  81.   /* attribute octet bidiTextDirection; */
  82.   NS_IMETHOD GetBidiTextDirection(PRUint8 *aBidiTextDirection) = 0;
  83.   NS_IMETHOD SetBidiTextDirection(PRUint8 aBidiTextDirection) = 0;
  84.  
  85.   /**
  86.    * bidiTextType: the ordering of bidirectional text. This may be either "logical"
  87.    * or "visual". Logical text will be reordered for presentation using the Unicode
  88.    * Bidi Algorithm. Visual text will be displayed without reordering. 
  89.    *               1 - the default order for the charset
  90.    *               2 - logical order
  91.    *               3 - visual order
  92.    */
  93.   /* attribute octet bidiTextType; */
  94.   NS_IMETHOD GetBidiTextType(PRUint8 *aBidiTextType) = 0;
  95.   NS_IMETHOD SetBidiTextType(PRUint8 aBidiTextType) = 0;
  96.  
  97.   /**
  98.    * bidiControlsTextMode: the order of bidirectional text in form controls.
  99.    *                       1 - logical
  100.    *                       2 - visual
  101.    *                       3 - like the containing document
  102.    */
  103.   /* attribute octet bidiControlsTextMode; */
  104.   NS_IMETHOD GetBidiControlsTextMode(PRUint8 *aBidiControlsTextMode) = 0;
  105.   NS_IMETHOD SetBidiControlsTextMode(PRUint8 aBidiControlsTextMode) = 0;
  106.  
  107.   /**
  108.    * bidiNumeral: the type of numerals to display. 
  109.    *              1 - depending on context, default is Arabic numerals
  110.    *              2 - depending on context, default is Hindi numerals
  111.    *              3 - Arabic numerals
  112.    *              4 - Hindi numerals
  113.    */
  114.   /* attribute octet bidiNumeral; */
  115.   NS_IMETHOD GetBidiNumeral(PRUint8 *aBidiNumeral) = 0;
  116.   NS_IMETHOD SetBidiNumeral(PRUint8 aBidiNumeral) = 0;
  117.  
  118.   /**
  119.    * bidiSupport: whether to use platform bidi support or Mozilla's bidi support
  120.    *              1 - Use Mozilla's bidi support
  121.    *              2 - Use the platform bidi support
  122.    *              3 - Disable bidi support
  123.    */
  124.   /* attribute octet bidiSupport; */
  125.   NS_IMETHOD GetBidiSupport(PRUint8 *aBidiSupport) = 0;
  126.   NS_IMETHOD SetBidiSupport(PRUint8 aBidiSupport) = 0;
  127.  
  128.   /**
  129.    * bidiCharacterSet: whether to force the user's character set
  130.    *                   1 - use the document character set
  131.    *                   2 - use the character set chosen by the user
  132.    */
  133.   /* attribute octet bidiCharacterSet; */
  134.   NS_IMETHOD GetBidiCharacterSet(PRUint8 *aBidiCharacterSet) = 0;
  135.   NS_IMETHOD SetBidiCharacterSet(PRUint8 aBidiCharacterSet) = 0;
  136.  
  137.   /**
  138.    * Use this attribute to access all the Bidi options in one operation
  139.    */
  140.   /* attribute PRUint32 bidiOptions; */
  141.   NS_IMETHOD GetBidiOptions(PRUint32 *aBidiOptions) = 0;
  142.   NS_IMETHOD SetBidiOptions(PRUint32 aBidiOptions) = 0;
  143.  
  144. };
  145.  
  146. /* Use this macro when declaring classes that implement this interface. */
  147. #define NS_DECL_NSIMARKUPDOCUMENTVIEWER \
  148.   NS_IMETHOD ScrollToNode(nsIDOMNode *node); \
  149.   NS_IMETHOD GetTextZoom(float *aTextZoom); \
  150.   NS_IMETHOD SetTextZoom(float aTextZoom); \
  151.   NS_IMETHOD GetAuthorStyleDisabled(PRBool *aAuthorStyleDisabled); \
  152.   NS_IMETHOD SetAuthorStyleDisabled(PRBool aAuthorStyleDisabled); \
  153.   NS_IMETHOD GetDefaultCharacterSet(nsACString & aDefaultCharacterSet); \
  154.   NS_IMETHOD SetDefaultCharacterSet(const nsACString & aDefaultCharacterSet); \
  155.   NS_IMETHOD GetForceCharacterSet(nsACString & aForceCharacterSet); \
  156.   NS_IMETHOD SetForceCharacterSet(const nsACString & aForceCharacterSet); \
  157.   NS_IMETHOD GetHintCharacterSet(nsACString & aHintCharacterSet); \
  158.   NS_IMETHOD SetHintCharacterSet(const nsACString & aHintCharacterSet); \
  159.   NS_IMETHOD GetHintCharacterSetSource(PRInt32 *aHintCharacterSetSource); \
  160.   NS_IMETHOD SetHintCharacterSetSource(PRInt32 aHintCharacterSetSource); \
  161.   NS_IMETHOD GetPrevDocCharacterSet(nsACString & aPrevDocCharacterSet); \
  162.   NS_IMETHOD SetPrevDocCharacterSet(const nsACString & aPrevDocCharacterSet); \
  163.   NS_IMETHOD SizeToContent(void); \
  164.   NS_IMETHOD GetBidiTextDirection(PRUint8 *aBidiTextDirection); \
  165.   NS_IMETHOD SetBidiTextDirection(PRUint8 aBidiTextDirection); \
  166.   NS_IMETHOD GetBidiTextType(PRUint8 *aBidiTextType); \
  167.   NS_IMETHOD SetBidiTextType(PRUint8 aBidiTextType); \
  168.   NS_IMETHOD GetBidiControlsTextMode(PRUint8 *aBidiControlsTextMode); \
  169.   NS_IMETHOD SetBidiControlsTextMode(PRUint8 aBidiControlsTextMode); \
  170.   NS_IMETHOD GetBidiNumeral(PRUint8 *aBidiNumeral); \
  171.   NS_IMETHOD SetBidiNumeral(PRUint8 aBidiNumeral); \
  172.   NS_IMETHOD GetBidiSupport(PRUint8 *aBidiSupport); \
  173.   NS_IMETHOD SetBidiSupport(PRUint8 aBidiSupport); \
  174.   NS_IMETHOD GetBidiCharacterSet(PRUint8 *aBidiCharacterSet); \
  175.   NS_IMETHOD SetBidiCharacterSet(PRUint8 aBidiCharacterSet); \
  176.   NS_IMETHOD GetBidiOptions(PRUint32 *aBidiOptions); \
  177.   NS_IMETHOD SetBidiOptions(PRUint32 aBidiOptions); 
  178.  
  179. /* Use this macro to declare functions that forward the behavior of this interface to another object. */
  180. #define NS_FORWARD_NSIMARKUPDOCUMENTVIEWER(_to) \
  181.   NS_IMETHOD ScrollToNode(nsIDOMNode *node) { return _to ScrollToNode(node); } \
  182.   NS_IMETHOD GetTextZoom(float *aTextZoom) { return _to GetTextZoom(aTextZoom); } \
  183.   NS_IMETHOD SetTextZoom(float aTextZoom) { return _to SetTextZoom(aTextZoom); } \
  184.   NS_IMETHOD GetAuthorStyleDisabled(PRBool *aAuthorStyleDisabled) { return _to GetAuthorStyleDisabled(aAuthorStyleDisabled); } \
  185.   NS_IMETHOD SetAuthorStyleDisabled(PRBool aAuthorStyleDisabled) { return _to SetAuthorStyleDisabled(aAuthorStyleDisabled); } \
  186.   NS_IMETHOD GetDefaultCharacterSet(nsACString & aDefaultCharacterSet) { return _to GetDefaultCharacterSet(aDefaultCharacterSet); } \
  187.   NS_IMETHOD SetDefaultCharacterSet(const nsACString & aDefaultCharacterSet) { return _to SetDefaultCharacterSet(aDefaultCharacterSet); } \
  188.   NS_IMETHOD GetForceCharacterSet(nsACString & aForceCharacterSet) { return _to GetForceCharacterSet(aForceCharacterSet); } \
  189.   NS_IMETHOD SetForceCharacterSet(const nsACString & aForceCharacterSet) { return _to SetForceCharacterSet(aForceCharacterSet); } \
  190.   NS_IMETHOD GetHintCharacterSet(nsACString & aHintCharacterSet) { return _to GetHintCharacterSet(aHintCharacterSet); } \
  191.   NS_IMETHOD SetHintCharacterSet(const nsACString & aHintCharacterSet) { return _to SetHintCharacterSet(aHintCharacterSet); } \
  192.   NS_IMETHOD GetHintCharacterSetSource(PRInt32 *aHintCharacterSetSource) { return _to GetHintCharacterSetSource(aHintCharacterSetSource); } \
  193.   NS_IMETHOD SetHintCharacterSetSource(PRInt32 aHintCharacterSetSource) { return _to SetHintCharacterSetSource(aHintCharacterSetSource); } \
  194.   NS_IMETHOD GetPrevDocCharacterSet(nsACString & aPrevDocCharacterSet) { return _to GetPrevDocCharacterSet(aPrevDocCharacterSet); } \
  195.   NS_IMETHOD SetPrevDocCharacterSet(const nsACString & aPrevDocCharacterSet) { return _to SetPrevDocCharacterSet(aPrevDocCharacterSet); } \
  196.   NS_IMETHOD SizeToContent(void) { return _to SizeToContent(); } \
  197.   NS_IMETHOD GetBidiTextDirection(PRUint8 *aBidiTextDirection) { return _to GetBidiTextDirection(aBidiTextDirection); } \
  198.   NS_IMETHOD SetBidiTextDirection(PRUint8 aBidiTextDirection) { return _to SetBidiTextDirection(aBidiTextDirection); } \
  199.   NS_IMETHOD GetBidiTextType(PRUint8 *aBidiTextType) { return _to GetBidiTextType(aBidiTextType); } \
  200.   NS_IMETHOD SetBidiTextType(PRUint8 aBidiTextType) { return _to SetBidiTextType(aBidiTextType); } \
  201.   NS_IMETHOD GetBidiControlsTextMode(PRUint8 *aBidiControlsTextMode) { return _to GetBidiControlsTextMode(aBidiControlsTextMode); } \
  202.   NS_IMETHOD SetBidiControlsTextMode(PRUint8 aBidiControlsTextMode) { return _to SetBidiControlsTextMode(aBidiControlsTextMode); } \
  203.   NS_IMETHOD GetBidiNumeral(PRUint8 *aBidiNumeral) { return _to GetBidiNumeral(aBidiNumeral); } \
  204.   NS_IMETHOD SetBidiNumeral(PRUint8 aBidiNumeral) { return _to SetBidiNumeral(aBidiNumeral); } \
  205.   NS_IMETHOD GetBidiSupport(PRUint8 *aBidiSupport) { return _to GetBidiSupport(aBidiSupport); } \
  206.   NS_IMETHOD SetBidiSupport(PRUint8 aBidiSupport) { return _to SetBidiSupport(aBidiSupport); } \
  207.   NS_IMETHOD GetBidiCharacterSet(PRUint8 *aBidiCharacterSet) { return _to GetBidiCharacterSet(aBidiCharacterSet); } \
  208.   NS_IMETHOD SetBidiCharacterSet(PRUint8 aBidiCharacterSet) { return _to SetBidiCharacterSet(aBidiCharacterSet); } \
  209.   NS_IMETHOD GetBidiOptions(PRUint32 *aBidiOptions) { return _to GetBidiOptions(aBidiOptions); } \
  210.   NS_IMETHOD SetBidiOptions(PRUint32 aBidiOptions) { return _to SetBidiOptions(aBidiOptions); } 
  211.  
  212. /* Use this macro to declare functions that forward the behavior of this interface to another object in a safe way. */
  213. #define NS_FORWARD_SAFE_NSIMARKUPDOCUMENTVIEWER(_to) \
  214.   NS_IMETHOD ScrollToNode(nsIDOMNode *node) { return !_to ? NS_ERROR_NULL_POINTER : _to->ScrollToNode(node); } \
  215.   NS_IMETHOD GetTextZoom(float *aTextZoom) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetTextZoom(aTextZoom); } \
  216.   NS_IMETHOD SetTextZoom(float aTextZoom) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetTextZoom(aTextZoom); } \
  217.   NS_IMETHOD GetAuthorStyleDisabled(PRBool *aAuthorStyleDisabled) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetAuthorStyleDisabled(aAuthorStyleDisabled); } \
  218.   NS_IMETHOD SetAuthorStyleDisabled(PRBool aAuthorStyleDisabled) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetAuthorStyleDisabled(aAuthorStyleDisabled); } \
  219.   NS_IMETHOD GetDefaultCharacterSet(nsACString & aDefaultCharacterSet) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetDefaultCharacterSet(aDefaultCharacterSet); } \
  220.   NS_IMETHOD SetDefaultCharacterSet(const nsACString & aDefaultCharacterSet) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetDefaultCharacterSet(aDefaultCharacterSet); } \
  221.   NS_IMETHOD GetForceCharacterSet(nsACString & aForceCharacterSet) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetForceCharacterSet(aForceCharacterSet); } \
  222.   NS_IMETHOD SetForceCharacterSet(const nsACString & aForceCharacterSet) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetForceCharacterSet(aForceCharacterSet); } \
  223.   NS_IMETHOD GetHintCharacterSet(nsACString & aHintCharacterSet) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetHintCharacterSet(aHintCharacterSet); } \
  224.   NS_IMETHOD SetHintCharacterSet(const nsACString & aHintCharacterSet) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetHintCharacterSet(aHintCharacterSet); } \
  225.   NS_IMETHOD GetHintCharacterSetSource(PRInt32 *aHintCharacterSetSource) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetHintCharacterSetSource(aHintCharacterSetSource); } \
  226.   NS_IMETHOD SetHintCharacterSetSource(PRInt32 aHintCharacterSetSource) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetHintCharacterSetSource(aHintCharacterSetSource); } \
  227.   NS_IMETHOD GetPrevDocCharacterSet(nsACString & aPrevDocCharacterSet) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetPrevDocCharacterSet(aPrevDocCharacterSet); } \
  228.   NS_IMETHOD SetPrevDocCharacterSet(const nsACString & aPrevDocCharacterSet) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetPrevDocCharacterSet(aPrevDocCharacterSet); } \
  229.   NS_IMETHOD SizeToContent(void) { return !_to ? NS_ERROR_NULL_POINTER : _to->SizeToContent(); } \
  230.   NS_IMETHOD GetBidiTextDirection(PRUint8 *aBidiTextDirection) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetBidiTextDirection(aBidiTextDirection); } \
  231.   NS_IMETHOD SetBidiTextDirection(PRUint8 aBidiTextDirection) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetBidiTextDirection(aBidiTextDirection); } \
  232.   NS_IMETHOD GetBidiTextType(PRUint8 *aBidiTextType) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetBidiTextType(aBidiTextType); } \
  233.   NS_IMETHOD SetBidiTextType(PRUint8 aBidiTextType) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetBidiTextType(aBidiTextType); } \
  234.   NS_IMETHOD GetBidiControlsTextMode(PRUint8 *aBidiControlsTextMode) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetBidiControlsTextMode(aBidiControlsTextMode); } \
  235.   NS_IMETHOD SetBidiControlsTextMode(PRUint8 aBidiControlsTextMode) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetBidiControlsTextMode(aBidiControlsTextMode); } \
  236.   NS_IMETHOD GetBidiNumeral(PRUint8 *aBidiNumeral) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetBidiNumeral(aBidiNumeral); } \
  237.   NS_IMETHOD SetBidiNumeral(PRUint8 aBidiNumeral) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetBidiNumeral(aBidiNumeral); } \
  238.   NS_IMETHOD GetBidiSupport(PRUint8 *aBidiSupport) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetBidiSupport(aBidiSupport); } \
  239.   NS_IMETHOD SetBidiSupport(PRUint8 aBidiSupport) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetBidiSupport(aBidiSupport); } \
  240.   NS_IMETHOD GetBidiCharacterSet(PRUint8 *aBidiCharacterSet) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetBidiCharacterSet(aBidiCharacterSet); } \
  241.   NS_IMETHOD SetBidiCharacterSet(PRUint8 aBidiCharacterSet) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetBidiCharacterSet(aBidiCharacterSet); } \
  242.   NS_IMETHOD GetBidiOptions(PRUint32 *aBidiOptions) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetBidiOptions(aBidiOptions); } \
  243.   NS_IMETHOD SetBidiOptions(PRUint32 aBidiOptions) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetBidiOptions(aBidiOptions); } 
  244.  
  245. #if 0
  246. /* Use the code below as a template for the implementation class for this interface. */
  247.  
  248. /* Header file */
  249. class nsMarkupDocumentViewer : public nsIMarkupDocumentViewer
  250. {
  251. public:
  252.   NS_DECL_ISUPPORTS
  253.   NS_DECL_NSIMARKUPDOCUMENTVIEWER
  254.  
  255.   nsMarkupDocumentViewer();
  256.  
  257. private:
  258.   ~nsMarkupDocumentViewer();
  259.  
  260. protected:
  261.   /* additional members */
  262. };
  263.  
  264. /* Implementation file */
  265. NS_IMPL_ISUPPORTS1(nsMarkupDocumentViewer, nsIMarkupDocumentViewer)
  266.  
  267. nsMarkupDocumentViewer::nsMarkupDocumentViewer()
  268. {
  269.   /* member initializers and constructor code */
  270. }
  271.  
  272. nsMarkupDocumentViewer::~nsMarkupDocumentViewer()
  273. {
  274.   /* destructor code */
  275. }
  276.  
  277. /* void scrollToNode (in nsIDOMNode node); */
  278. NS_IMETHODIMP nsMarkupDocumentViewer::ScrollToNode(nsIDOMNode *node)
  279. {
  280.     return NS_ERROR_NOT_IMPLEMENTED;
  281. }
  282.  
  283. /* attribute float textZoom; */
  284. NS_IMETHODIMP nsMarkupDocumentViewer::GetTextZoom(float *aTextZoom)
  285. {
  286.     return NS_ERROR_NOT_IMPLEMENTED;
  287. }
  288. NS_IMETHODIMP nsMarkupDocumentViewer::SetTextZoom(float aTextZoom)
  289. {
  290.     return NS_ERROR_NOT_IMPLEMENTED;
  291. }
  292.  
  293. /* attribute boolean authorStyleDisabled; */
  294. NS_IMETHODIMP nsMarkupDocumentViewer::GetAuthorStyleDisabled(PRBool *aAuthorStyleDisabled)
  295. {
  296.     return NS_ERROR_NOT_IMPLEMENTED;
  297. }
  298. NS_IMETHODIMP nsMarkupDocumentViewer::SetAuthorStyleDisabled(PRBool aAuthorStyleDisabled)
  299. {
  300.     return NS_ERROR_NOT_IMPLEMENTED;
  301. }
  302.  
  303. /* attribute ACString defaultCharacterSet; */
  304. NS_IMETHODIMP nsMarkupDocumentViewer::GetDefaultCharacterSet(nsACString & aDefaultCharacterSet)
  305. {
  306.     return NS_ERROR_NOT_IMPLEMENTED;
  307. }
  308. NS_IMETHODIMP nsMarkupDocumentViewer::SetDefaultCharacterSet(const nsACString & aDefaultCharacterSet)
  309. {
  310.     return NS_ERROR_NOT_IMPLEMENTED;
  311. }
  312.  
  313. /* attribute ACString forceCharacterSet; */
  314. NS_IMETHODIMP nsMarkupDocumentViewer::GetForceCharacterSet(nsACString & aForceCharacterSet)
  315. {
  316.     return NS_ERROR_NOT_IMPLEMENTED;
  317. }
  318. NS_IMETHODIMP nsMarkupDocumentViewer::SetForceCharacterSet(const nsACString & aForceCharacterSet)
  319. {
  320.     return NS_ERROR_NOT_IMPLEMENTED;
  321. }
  322.  
  323. /* attribute ACString hintCharacterSet; */
  324. NS_IMETHODIMP nsMarkupDocumentViewer::GetHintCharacterSet(nsACString & aHintCharacterSet)
  325. {
  326.     return NS_ERROR_NOT_IMPLEMENTED;
  327. }
  328. NS_IMETHODIMP nsMarkupDocumentViewer::SetHintCharacterSet(const nsACString & aHintCharacterSet)
  329. {
  330.     return NS_ERROR_NOT_IMPLEMENTED;
  331. }
  332.  
  333. /* attribute PRInt32 hintCharacterSetSource; */
  334. NS_IMETHODIMP nsMarkupDocumentViewer::GetHintCharacterSetSource(PRInt32 *aHintCharacterSetSource)
  335. {
  336.     return NS_ERROR_NOT_IMPLEMENTED;
  337. }
  338. NS_IMETHODIMP nsMarkupDocumentViewer::SetHintCharacterSetSource(PRInt32 aHintCharacterSetSource)
  339. {
  340.     return NS_ERROR_NOT_IMPLEMENTED;
  341. }
  342.  
  343. /* attribute ACString prevDocCharacterSet; */
  344. NS_IMETHODIMP nsMarkupDocumentViewer::GetPrevDocCharacterSet(nsACString & aPrevDocCharacterSet)
  345. {
  346.     return NS_ERROR_NOT_IMPLEMENTED;
  347. }
  348. NS_IMETHODIMP nsMarkupDocumentViewer::SetPrevDocCharacterSet(const nsACString & aPrevDocCharacterSet)
  349. {
  350.     return NS_ERROR_NOT_IMPLEMENTED;
  351. }
  352.  
  353. /* void sizeToContent (); */
  354. NS_IMETHODIMP nsMarkupDocumentViewer::SizeToContent()
  355. {
  356.     return NS_ERROR_NOT_IMPLEMENTED;
  357. }
  358.  
  359. /* attribute octet bidiTextDirection; */
  360. NS_IMETHODIMP nsMarkupDocumentViewer::GetBidiTextDirection(PRUint8 *aBidiTextDirection)
  361. {
  362.     return NS_ERROR_NOT_IMPLEMENTED;
  363. }
  364. NS_IMETHODIMP nsMarkupDocumentViewer::SetBidiTextDirection(PRUint8 aBidiTextDirection)
  365. {
  366.     return NS_ERROR_NOT_IMPLEMENTED;
  367. }
  368.  
  369. /* attribute octet bidiTextType; */
  370. NS_IMETHODIMP nsMarkupDocumentViewer::GetBidiTextType(PRUint8 *aBidiTextType)
  371. {
  372.     return NS_ERROR_NOT_IMPLEMENTED;
  373. }
  374. NS_IMETHODIMP nsMarkupDocumentViewer::SetBidiTextType(PRUint8 aBidiTextType)
  375. {
  376.     return NS_ERROR_NOT_IMPLEMENTED;
  377. }
  378.  
  379. /* attribute octet bidiControlsTextMode; */
  380. NS_IMETHODIMP nsMarkupDocumentViewer::GetBidiControlsTextMode(PRUint8 *aBidiControlsTextMode)
  381. {
  382.     return NS_ERROR_NOT_IMPLEMENTED;
  383. }
  384. NS_IMETHODIMP nsMarkupDocumentViewer::SetBidiControlsTextMode(PRUint8 aBidiControlsTextMode)
  385. {
  386.     return NS_ERROR_NOT_IMPLEMENTED;
  387. }
  388.  
  389. /* attribute octet bidiNumeral; */
  390. NS_IMETHODIMP nsMarkupDocumentViewer::GetBidiNumeral(PRUint8 *aBidiNumeral)
  391. {
  392.     return NS_ERROR_NOT_IMPLEMENTED;
  393. }
  394. NS_IMETHODIMP nsMarkupDocumentViewer::SetBidiNumeral(PRUint8 aBidiNumeral)
  395. {
  396.     return NS_ERROR_NOT_IMPLEMENTED;
  397. }
  398.  
  399. /* attribute octet bidiSupport; */
  400. NS_IMETHODIMP nsMarkupDocumentViewer::GetBidiSupport(PRUint8 *aBidiSupport)
  401. {
  402.     return NS_ERROR_NOT_IMPLEMENTED;
  403. }
  404. NS_IMETHODIMP nsMarkupDocumentViewer::SetBidiSupport(PRUint8 aBidiSupport)
  405. {
  406.     return NS_ERROR_NOT_IMPLEMENTED;
  407. }
  408.  
  409. /* attribute octet bidiCharacterSet; */
  410. NS_IMETHODIMP nsMarkupDocumentViewer::GetBidiCharacterSet(PRUint8 *aBidiCharacterSet)
  411. {
  412.     return NS_ERROR_NOT_IMPLEMENTED;
  413. }
  414. NS_IMETHODIMP nsMarkupDocumentViewer::SetBidiCharacterSet(PRUint8 aBidiCharacterSet)
  415. {
  416.     return NS_ERROR_NOT_IMPLEMENTED;
  417. }
  418.  
  419. /* attribute PRUint32 bidiOptions; */
  420. NS_IMETHODIMP nsMarkupDocumentViewer::GetBidiOptions(PRUint32 *aBidiOptions)
  421. {
  422.     return NS_ERROR_NOT_IMPLEMENTED;
  423. }
  424. NS_IMETHODIMP nsMarkupDocumentViewer::SetBidiOptions(PRUint32 aBidiOptions)
  425. {
  426.     return NS_ERROR_NOT_IMPLEMENTED;
  427. }
  428.  
  429. /* End of implementation class template. */
  430. #endif
  431.  
  432.  
  433. #endif /* __gen_nsIMarkupDocumentViewer_h__ */
  434.